package com.wash.shoes.domain.dy.model;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author lijianguo
 * @Date 21/03/2025 11:38
 * 商品的属性,需要从抖音获取 商品属性列表
 **/
@Data
public class ProductAttrs implements Serializable {
    // 补充描述
    String desc;

    // 是否是列表
    @JSONField(name = "is_multi")
    @JsonProperty("is_multi")
    boolean isMulti;

    // 是否必填
    @JSONField(name = "is_required")
    @JsonProperty("is_required")
    boolean isRequired;

    // 属性key
    String key;

    // 属性key中文名
    String name;

    //  属性值样例
    @JSONField(name = "value_demo")
    @JsonProperty("value_demo")
    String valueDemo;

    // 属性值类型
    @JSONField(name = "value_type")
    @JsonProperty("value_type")
    String valueType;

}
